
/*公共部分*/
.index-tit {
    text-align: center;
}
.index-tit p {
    font-size:14px;
    font-family:"calibri";
    color: #3d3d3d;
    font-weight:bold;
    margin:15px 0;
}
.index-tit h2 {
    font-family:"source";
    font-weight:bold;
}

/* 产品分类 */
#procate {
    background-color: #ffffff;
    padding:92px 0px 86px;
}
#procate .gcate {
    margin-right:25px;
}
#procate .gcate:last-child {
    margin-top:30px;
}

.indexbanner{
   width:100%;
   text-align:center;
}
.indexbanner img{
   max-width:100%;
}
/*热销产品*/
#bestpro {
    padding-top:50px;
    padding-bottom:90px;
    background-color: #fbfbfb;
}
#bestpro h2 {
    font-family:'Raleway';
    font-weight:bold;
    color: #020202;
    font-size:37px;
    margin-bottom:65px;
}
.Box {position: relative;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 40px;height: 44px;position: absolute;top: 200px;cursor: pointer;border:none;border-radius: 0;}
.Box .Box_con .btnl {background: url(../img/btnys.png) no-repeat 0 0;left: -72px;}
.Box .Box_con .btnr {background: url(../img/btnys.png) no-repeat -40px 0;right: -72px;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width:280px;  height:433px;margin-left: 20px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li p{
    color:#666666;
    padding:15px 30px 0;
    height:65px;
    background-color: #ededed;
    overflow:hidden;
}
.Box .Box_con .conbox ul li p.pro-tit1 {
    font-size:14px;
    color: #272727;
}


/*主推产品*/
#main-pro {

}
#main-pro .mainpro-info {
    padding-top:87px;
    padding-left:130px;
    padding-right:130px;
}
#main-pro .mainpro-title {
    margin-bottom:60px;
}
#main-pro .mainpro-title h2 {
    font-weight:bold;
    font-size:30px;
    color: #222222;
    padding-bottom:20px;
}
#main-pro .mainpro-title p {
    font-size:16px;
    color: #4f4f4f;
    position: relative;
}
#main-pro .mainpro-title p::after {
    content: "";
    width:12px;
    height:2px;
    background: #d03732;
    display: block;
    position: absolute;
    top:35px;
}

#main-pro .mainpro-title h2 em {
    color: #d0111c;
    font-style: normal;
}
#main-pro .mainpro-detail ul li {
    width:48%;
   margin-right:2%;
    float: left;
    text-align: center;
}
#main-pro .mainpro-detail ul li:last-child {
    margin-right:0;
}
#main-pro .mainpro-detail ul li dl dd {
    padding-top:35px;

}
#main-pro .mainpro-detail ul li dl dd h3 {
    color: #000;

}
#main-pro .mainpro-detail ul li dl dd p {
   padding:20px 0 20px;
    min-height: 70px;
    font-size:18px;
    color: #606060;

}
#main-pro .mainpro-detail ul li a {
    width: 135px;
    height:38px;
    line-height: 38px;
    text-align: center;
    background: #000000;
    display: block;
    margin:0 auto;
    color: #a1a1a1;
}
@media (max-width: 1550px) {
    #main-pro .mainpro-detail ul li dl dd h3 {
        font-size:20px;
    }
}
@media (max-width:1450px) {
    #main-pro .mainpro-detail ul li dl dd p {
        min-height:90px;
        font-size:16px;
    }
}
@media (max-width:1400px) {
    #main-pro .mainpro-info {
        padding-top:60px;
        padding-left:90px;
        padding-right: 90px;
    }
    #main-pro .mainpro-detail ul li dl dd h3 {
        font-size:18px;
    }
}
@media (max-width:1250px) {
    #main-pro .mainpro-info {
        padding-top:30px;
        padding-left:60px;
        padding-right: 60px;
    }
    #main-pro .mainpro-title {
        margin-bottom:30px;
    }
}
@media (max-width:990px) {
    #main-pro .mainpro-info {
        padding-top:30px;
        padding-left:60px;
        padding-right: 60px;
        padding-bottom:30px;
    }
}

/*热推产品*/
#hot {
    background-color: #e0e2e3;
    padding:80px 0 85px;
}
.pro-title {
    margin-bottom:38px;
    text-align: center;
}
.pro-title h2 {
    font-weight:bold;
    font-size:30px;
    color: #222222;
    padding-bottom:20px;
}
.pro-title p {
    font-size:16px;
    color: #4f4f4f;

}
.pro-title p::after {
    content: "";
    width:12px;
    height:2px;
    background: #d03732;
    display: block;
    margin:30px auto 0;

}

.pro-title h2 em {
    color: #d0111c;
    font-style: normal;
}
.scroll-outer{height:480px;background: #e0e2e3;}
#scroll{width:92%;margin:0 auto;padding-top:30px;}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:335px;height:520px;margin:0 auto;background-color:#fff;overflow:hidden;}
#scroll .shd{width:100%;height:100%;}
#scroll .shd a{width: 135px;
    height:38px;
    line-height: 38px;
    text-align: center;
    background: #000000;
    display: block;
    margin:0 auto;
    color: #a1a1a1;}
#scroll .txt{position:absolute;left:0;bottom:0;width:100%;height:193px;padding:40px 12px 0;color:#888;text-align:center;}
#scroll .txt h3{margin-bottom:6px;padding-top:6px;overflow:hidden;}
#scroll .txt h3 a{color:#333;text-decoration:none;}
#scroll .txt h3 a:hover{color:#fff;}
#scroll .txt p{line-height:18px;font-size:18px;color: #606060;padding:15px 0;}

#scroll .item:hover { background-color: #d0111c;cursor:pointer; }
#scroll .item:hover .shd a{background:#fff;
    color: #d0111c;}
#scroll .item:hover .txt{ color: #fff;background-color: #d0111c;}
#scroll .item:hover h3 a,#scroll .item:hover .txt p {color: #fff;}
.owl-theme .owl-controls .owl-buttons div{position:absolute;top:180px;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;}

@media (max-width: 1680px) {
    #scroll .item {
        width: 300px;
    }
    #scroll .txt h3 {
        font-size:22px;
    }
}
@media (max-width:1440px) {
    #scroll .item {
        width: 255px;
    }
    #scroll .txt {
        padding-top:0;
    }
    #scroll .txt h3 {
        font-size:20px;
    }
    #scroll .txt p {
        font-size:16px;
    }

}
@media (max-width:1366px) {
    #scroll .item {
        width: 240px;
    }
}
@media (max-width: 1280px) {

}
@media (max-width: 1024px) {

}


    /*关于我们*/
#brand {
    background: #f1f1f1;
}
#brand .ab-info {
    padding-top:125px;
    padding-left:140px;
    padding-right:65px;
}
#brand .ab-info li{
 width:25%;
 float:left;
 padding-top:50px;
}
#brand h1 {
    margin-bottom:50px;
}
#brand .ab-detail p {
    line-height:2;
    font-size:16px;
    color: #4e4e4e;
    margin-bottom:50px;
}
#brand .ab-more a {
    width:135px;
    height:40px;
    line-height: 40px;
    border:1px solid #d4d4d4;
    display: block;
    text-align: center;
}

@media (max-width: 1380px) {
    #brand .ab-info {
        padding-top:90px;

    }
}
@media (max-width: 1280px) {
    #brand .ab-info {
        padding-top:50px;

    }
    #brand h1 {
        margin-bottom:30px;
    }
    #brand .ab-detail p {
        margin-bottom:30px;
    }
}
@media (max-width: 1150px) {
    #brand .ab-info {
        padding-top:20px;

    }
    #brand h1 {
        margin-bottom:20px;
    }
    #brand .ab-detail p {
        line-height:1.5;
        margin-bottom:20px;
    }
}

@media (max-width: 1024px) {
    #brand .ab-info {
        padding-top:50px;
        padding-bottom:50px;
    }

    #brand .ab-detail p {
        line-height:2;
        margin-bottom:50px;
    }
}

    /*新闻*/
#news {

    padding:65px 25px 70px;
}
#news .news-detail {
    background: #f7f7f7;
    padding:15px;
    width:32%;
    margin-right:2%;
    position: relative;
}
#news .news-detail:last-child {
    margin-right:0;
}
#news .news-detail .news-img {
    width:45%;
}
#news .news-detail .news-font {
    width:52%;
    padding-left:25px;
}
#news .news-detail .news-font h4 {
    margin-top:30px;

}
#news .news-detail .news-font h5 {
    margin:15px 0;
}

.more {
    width: 135px;
    height:38px;
    line-height: 38px;
    text-align: center;
    background: #000000;
    display: block;
    margin:0 auto;
    color: #a1a1a1;
    position: absolute;
    bottom:20px;
}
.more:hover ,.more:focus,.more:active{
    color: #a1a1a1;
}

@media (max-width: 1680px) {

}
@media (max-width:1440px) {
    #news .news-detail .news-font p {
        height:100px;
        overflow: hidden;
    }
    #news .news-detail .news-font h4 {
        margin-top:25px;
        height:20px;
        overflow: hidden;

    }
}
@media (max-width:1366px) {

}
@media (max-width: 1280px) {
    #news .news-detail .news-font p {
        height:80px;
        overflow: hidden;
    }
}
@media (max-width: 1200px) {
    #news .newsinfo {
        height:300px;
        overflow:hidden;
    }
    #news .news-detail {
        width:48%;
        float: left;
        height:300px;
        overflow:hidden;

    }
}
@media (max-width: 1024px) {
    #news .newsinfo {
        height:300px;
        overflow:hidden;
    }
    #news .news-detail {
        width:48%;
        float: left;
        height:300px;
        overflow:hidden;

    }
}
@media (max-width: 768px){
    #news .newsinfo {
        height:auto;

    }
    #news .news-detail {
        width:100%;
        float: left;
        height:auto;
        margin-bottom:15px;


    }
}
    /*视频*/
#video {
    padding-top:35px;
    padding-bottom:130px;

}
.ajos-video {
    padding-top:30px;
}